package com.jxfgyj.service;

import java.util.List;

import com.jxfgyj.domain.DO.jxfgyj_styleEvaluation;
import com.jxfgyj.domain.DO.jxfgyj_user;
import com.jxfgyj.domain.DO.jxfgyj_video;
import com.jxfgyj.domain.DTO.TeacherStatistics;
import com.jxfgyj.domain.DTO.VideoDTO;

public interface VideoService {

	public void saveVideo(jxfgyj_video video);

	public List<jxfgyj_video> listVideo(String search);

	public List<jxfgyj_video> listVideo_byTeacher(String teacher_id);

	public void deleteVideo(String video_id);

	public void evaluationVideo(jxfgyj_styleEvaluation styleEvaluation);

	public List<VideoDTO> listVideoDTO(jxfgyj_user loginUser, String filter_teacher, String filter_evaluation,
			String search);

	public void deleteEvaluation(String styleEvaluation_id);

	public void deleteVideo_byTeacher(String teacher_id);

	public void deleteEvaluation_byVideo(String styleEvaluation_video);

	public TeacherStatistics getTeacherStatistics(jxfgyj_video video);

}
